var fs = require( 'fs' );
const path = require('path');
var unlink = function( src ){
  console.log(src)
  let exists = fs.existsSync( src );
  if( exists ){
    // 读取目录中的所有文件/目录
    let paths = fs.readdirSync( src );
    paths.forEach(function( _path ){
      var _src = path.resolve(src, _path),
          readable, writable;      

      let stat = fs.statSync( _src );
      // 判断是否为文件
      if( stat && stat.isFile() ){
        fs.unlinkSync(_src);
      }
      // 如果是目录则递归调用自身
      else if( stat && stat.isDirectory() ){
        unlink( _src );
      }
    });
  }
  fs.rmdirSync(src)
};

module.exports = unlink;